home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-02-20 | 23.5 KB | 976 lines | [TEXT/MPS ] |
- /*
- To build:
-
- set RezFrom 'Serenity:Code:Personal:db+:'
- rez -i "{RIncludes}" -i "{RezFrom}" "{RezFrom}"DatabaseTerminolory.r
- */
-
- #include "AEUserTermTypes.r"
- #include "AERegistry.r"
- #include "ASRegistry.r"
- #include "AppleEvents.r"
- #include "AEObjects.r"
-
- // #include "FinderRegistry.h"
-
- #include "DatabaseRegistry.h"
-
- //
- // Scriptable database 'aete'
- //
- resource 'aete' (1000)
- {
- 0x0,
- 0x90,
- english,
- roman,
- { /* array Suites: 3 elements */
- /* [1] */
- "Required Suite",
- "Terms that every application should support",
- kAERequiredSuite,
- 1,
- 1,
- { /* array Events: 3 elements */
- /* [1] */
- "open",
- "Open the specified object(s)",
- kCoreEventClass,
- kAEOpenDocuments,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeAlias,
- "list of objects to open",
- directParamRequired,
- listOfItems,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [2] */
- "print",
- "Print the specified object(s) (n.b. not supported by Scriptable Database)",
- kCoreEventClass,
- kAEPrintDocuments,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeAlias,
- "list of objects to print",
- directParamRequired,
- listOfItems,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [3] */
- "quit",
- "Quit the Scriptable Database",
- kCoreEventClass,
- kAEQuitApplication,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- noParams,
- "no direct parameter required",
- directParamOptional,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [1] */
- "run",
- "Run the Scriptable Database",
- kCoreEventClass,
- kAEOpenApplication,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- noParams,
- "no direct parameter required",
- directParamOptional,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- }
- },
- { /* array Classes: 0 elements */
- },
- { /* array ComparisonOps: 0 elements */
- },
- { /* array Enumerations: 0 elements */
- },
-
-
- /* [2] */
- "Standard Suite", /* Core Suite */
- "Common terms for most applications",
- 'core',
- 1,
- 1,
- { /* array Events: 16 elements */
- // ••• begin core events
- /* [1] */
- "class info",
- "Get information about an object class",
- kAECoreSuite,
- kAEGetClassInfo,
- typeClassInfo,
- "a record containing the object’s properties and elements",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeType,
- "the object class about which information is requested",
- directParamOptional,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "in",
- keyAEWritingCode,
- typeIntlWritingCode,
- "the human language and script system in which to return information",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [2] */
- "close",
- "Close an object",
- kAECoreSuite,
- kAEClose,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object to close",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 2 elements */
- /* [1] */
- "saving",
- keyAESaveOptions,
- enumSaveOptions,
- "specifies whether changes should be saved before closing",
- optional,
- singleItem,
- enumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- /* [2] */
- "saving in",
- keyAEFile,
- typeAlias,
- "the file in which to save the object",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [3] */
- "count",
- "Return the number of elements of a particular class within an object",
- kAECoreSuite,
- kAECountElements,
- typeLongInteger,
- "the number of elements",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object whose elements are to be counted",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "each",
- keyAEObjectClass,
- typeType,
- "the class of the elements to be counted",
- required,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [9] */
- "data size",
- "Return the size in bytes of an object",
- kAECoreSuite,
- kAEGetDataSize,
- typeLongInteger,
- "the size of the object in bytes",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object whose data size is to be returned",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "as",
- keyAERequestedType,
- typeType,
- "the data type for which the size is calculated",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [5] */
- "delete",
- "Delete an element from an object",
- kAECoreSuite,
- kAEDelete,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the element to delete",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [1] */
- "duplicate",
- "Duplicate object(s)",
- kAECoreSuite,
- kAEClone,
- typeObjectSpecifier,
- "to the duplicated object(s)",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object(s) to duplicate",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 element */
- /* [1] */
- "to",
- keyAEInsertHere,
- typeInsertionLoc,
- "the new location for the object(s)",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [10] */
- "event info",
- "Get information about the Apple events in a suite",
- kAECoreSuite,
- kAEGetEventInfo,
- typeEventInfo,
- "a record containing the events and their parameters",
- replyRequired,
- listOfItems,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeType,
- "the event class of the Apple events for which to return information",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "in",
- keyAEWritingCode,
- typeIntlWritingCode,
- "the human language and script system in which to return information",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [6] */
- "exists",
- "Verify if an object exists",
- kAECoreSuite,
- kAEDoObjectsExist,
- typeBoolean,
- "true if it exists, false if not",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object in question",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [8] */
- "get",
- "Get the data for an object",
- kAECoreSuite,
- kAEGetData,
- typeWildCard,
- "the data from the object",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object whose data is to be returned",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "as",
- keyAERequestedType,
- typeType,
- "the desired types for the data, in order of preference",
- optional,
- listOfItems,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [4] */
- "make",
- "Make a new element",
- kAECoreSuite,
- kAECreateElement,
- typeObjectSpecifier,
- "to the new object(s)",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- noParams,
- "",
- directParamOptional,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 4 elements */
- /* [1] */
- "new",
- keyAEObjectClass,
- typeType,
- "the class of the new element",
- required,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- /* [2] */
- "at",
- keyAEInsertHere,
- typeInsertionLoc,
- "the location at which to insert the element",
- required,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- /* [3] */
- "with data",
- keyAEData,
- typeWildCard,
- "the initial data for the element",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- /* [4] */
- "with properties",
- keyAEPropData,
- typeAERecord,
- "the initial values for the properties of the element",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved
- },
- /* [11] */
- "move",
- "Move object(s) to a new location",
- kAECoreSuite,
- kAEMove,
- typeObjectSpecifier,
- "to the object(s) after they have been moved",
- replyRequired,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object(s) to move",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 element */
- /* [1] */
- "to",
- keyAEInsertHere,
- typeInsertionLoc,
- "the new location for the object(s)",
- required,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
-
-
- },
- /* [12] */
- "open",
- "Open the specified object(s)",
- kCoreEventClass,
- kAEOpen,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "list of objects to open",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [13] */
- "print",
- "Print the specified object(s) (n.b. not supported by Scriptable Database)",
- kCoreEventClass,
- kAEPrint,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "list of objects to print",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- },
- /* [14] */
- "quit",
- "Quit the Scriptable Database",
- kCoreEventClass,
- kAEQuitApplication,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- noParams,
- "",
- directParamOptional,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 0 elements */
- /* [1] */
- "saving",
- keyAESaveOptions,
- enumSaveOptions,
- "specifies whether to save currently open documents (not supported)",
- optional,
- singleItem,
- enumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [15] */
- "save",
- "Save an object",
- kAECoreSuite,
- kAESave,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object to save",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 2 elements */
- /* [1] */
- "in",
- keyAEFile,
- typeAlias,
- "the file in which to save the object (not supported by Finder)",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- /* [2] */
- "as",
- keyAEFileType,
- typeType,
- "the file type of the document in which to save the data (not supported by Finder)",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [16] */
- "set",
- "Set an object's data",
- kAECoreSuite,
- kAESetData,
- noReply,
- "",
- replyOptional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeObjectSpecifier,
- "the object to change",
- directParamRequired,
- singleItem,
- notEnumerated,
- changesState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 2 elements */
- /* [1] */
- "to",
- keyAEData,
- typeWildCard,
- "the new value",
- required,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- /* [17] */
- "suite info",
- "Get information about event suite(s)",
- kAECoreSuite,
- kAEGetSuiteInfo,
- typeSuiteInfo,
- "a record containing the suites and their versions",
- replyRequired,
- listOfItems,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- typeType,
- "the suite for which to return information",
- directParamRequired,
- singleItem,
- notEnumerated,
- doesntChangeState,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- { /* array OtherParams: 1 elements */
- /* [1] */
- "in",
- keyAEWritingCode,
- typeIntlWritingCode,
- "the human language and script system in which to return information",
- optional,
- singleItem,
- notEnumerated,
- reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- reserved, reserved, reserved, reserved,
- },
- // ••• end core events
- },
- { /* array Classes: 0 elements */
- /* [1] */
- "item",
- cObject,
- "Just an item",
- { /* array Properties: 39 elements */
- /* [] */
- "description",
- pDescription,
- cIntlText,
- "a description of the item",
- reserved, singleItem, notEnumerated,
- readOnly,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- "entire contents",
- pEntireContents,
- cObjectSpecifier,
- "the entire contents of the container, including the contents of its children",
- reserved, singleItem, notEnumerated,
- readOnly,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- /* [15] */
- "id", // ••• still potentially causing problems with formUniqueID...
- pID,
- cLongInteger,
- "an id that identifies the item",
- reserved, singleItem, notEnumerated,
- readOnly,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- /* [nn] */
- "properties",
- pProperties,
- cRecord,
- "every property of this object",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- //
- // Name database properties
- //
-
- /* [nn] */
- "gender",
- pGender,
- cEnumeration,
- "male, female or neuter",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- /* [nn] */
- "nationality",
- pNationality,
- cEnumeration,
- "country of origin",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- //
- // WizWar card server properties
- //
- "card type",
- pCardType,
- cIntlText,
- "the type of spell (attack, counteraction, neutral, object, number, etc.)",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- "LOS",
- pLOS,
- cBoolean,
- "true if Line-Of-Sight is required for this card",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
-
- //
- // Example properties
- //
-
- /* [nn] */
- "shape",
- pShape,
- cIntlText,
- "a shape",
- reserved, singleItem, notEnumerated,
- readWrite,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved
-
- },
- {
- },
-
- "items",
- cObject,
- "every item",
- { /* array Properties: */
- /* [1] */
- "",
- kAESpecialClassProperties,
- cType,
- "",
- reserved, singleItem, notEnumerated,
- readOnly,
- reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved, reserved,
- plural,
- },
- { /* No Elements */
- }
- },
- { /* array ComparisonOps: 0 elements */
- },
- { /* array Enumerations: 0 elements */
- enumGender,
- {
- "female",
- enumFemale,
- "",
-
- "male",
- enumMale,
- "",
-
- "neuter",
- enumNeuter,
- "",
- },
-
- enumNationality,
- {
- "Arabic",
- enumArabic,
- "",
-
- "Celtic",
- enumCeltic,
- "",
-
- "Fantasy",
- enumFantasy,
- "",
-
- "French",
- enumFrench,
- "",
-
- "Germanic",
- enumGermanic,
- "",
-
- "Iberian",
- enumIberian,
- "",
-
- "Mediterranean",
- enumMediterranean,
- "",
-
- "Norse",
- enumNorse,
- "",
-
- "Slavic",
- enumSlavic,
- "",
-
- "Welsh",
- enumWelsh,
- ""
- }
- }
- }
- };
-